panos.ExternalDynamicList
Explore with Pulumi AI
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: ExternalDynamicListArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ExternalDynamicList(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[ExternalDynamicListLocationArgs] = None,
disable_override: Optional[str] = None,
name: 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, CustomResourceOptions? opts = null)
public ExternalDynamicList(String name, ExternalDynamicListArgs args)
public ExternalDynamicList(String name, ExternalDynamicListArgs args, CustomResourceOptions options)
type: panos: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 Panos.ExternalDynamicList("externalDynamicListResource", new()
{
Location = new Panos.Inputs.ExternalDynamicListLocationArgs
{
DeviceGroup = new Panos.Inputs.ExternalDynamicListLocationDeviceGroupArgs
{
Name = "string",
PanoramaDevice = "string",
},
Shared = null,
},
DisableOverride = "string",
Name = "string",
Type = new Panos.Inputs.ExternalDynamicListTypeArgs
{
Domain = new Panos.Inputs.ExternalDynamicListTypeDomainArgs
{
Auth = new Panos.Inputs.ExternalDynamicListTypeDomainAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
ExpandDomain = false,
Recurring = new Panos.Inputs.ExternalDynamicListTypeDomainRecurringArgs
{
Daily = new Panos.Inputs.ExternalDynamicListTypeDomainRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Panos.Inputs.ExternalDynamicListTypeDomainRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Panos.Inputs.ExternalDynamicListTypeDomainRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
},
Imei = new Panos.Inputs.ExternalDynamicListTypeImeiArgs
{
Auth = new Panos.Inputs.ExternalDynamicListTypeImeiAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
Recurring = new Panos.Inputs.ExternalDynamicListTypeImeiRecurringArgs
{
Daily = new Panos.Inputs.ExternalDynamicListTypeImeiRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Panos.Inputs.ExternalDynamicListTypeImeiRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Panos.Inputs.ExternalDynamicListTypeImeiRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
},
Imsi = new Panos.Inputs.ExternalDynamicListTypeImsiArgs
{
Auth = new Panos.Inputs.ExternalDynamicListTypeImsiAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
Recurring = new Panos.Inputs.ExternalDynamicListTypeImsiRecurringArgs
{
Daily = new Panos.Inputs.ExternalDynamicListTypeImsiRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Panos.Inputs.ExternalDynamicListTypeImsiRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Panos.Inputs.ExternalDynamicListTypeImsiRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
},
Ip = new Panos.Inputs.ExternalDynamicListTypeIpArgs
{
Auth = new Panos.Inputs.ExternalDynamicListTypeIpAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
Recurring = new Panos.Inputs.ExternalDynamicListTypeIpRecurringArgs
{
Daily = new Panos.Inputs.ExternalDynamicListTypeIpRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Panos.Inputs.ExternalDynamicListTypeIpRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Panos.Inputs.ExternalDynamicListTypeIpRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
},
PredefinedIp = new Panos.Inputs.ExternalDynamicListTypePredefinedIpArgs
{
Description = "string",
ExceptionLists = new[]
{
"string",
},
Url = "string",
},
PredefinedUrl = new Panos.Inputs.ExternalDynamicListTypePredefinedUrlArgs
{
Description = "string",
ExceptionLists = new[]
{
"string",
},
Url = "string",
},
Url = new Panos.Inputs.ExternalDynamicListTypeUrlArgs
{
Auth = new Panos.Inputs.ExternalDynamicListTypeUrlAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
Recurring = new Panos.Inputs.ExternalDynamicListTypeUrlRecurringArgs
{
Daily = new Panos.Inputs.ExternalDynamicListTypeUrlRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Panos.Inputs.ExternalDynamicListTypeUrlRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Panos.Inputs.ExternalDynamicListTypeUrlRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
},
},
});
example, err := panos.NewExternalDynamicList(ctx, "externalDynamicListResource", &panos.ExternalDynamicListArgs{
Location: &panos.ExternalDynamicListLocationArgs{
DeviceGroup: &panos.ExternalDynamicListLocationDeviceGroupArgs{
Name: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
Shared: &panos.ExternalDynamicListLocationSharedArgs{},
},
DisableOverride: pulumi.String("string"),
Name: pulumi.String("string"),
Type: &panos.ExternalDynamicListTypeArgs{
Domain: &panos.ExternalDynamicListTypeDomainArgs{
Auth: &panos.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),
Recurring: &panos.ExternalDynamicListTypeDomainRecurringArgs{
Daily: &panos.ExternalDynamicListTypeDomainRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &panos.ExternalDynamicListTypeDomainRecurringFiveMinuteArgs{},
Hourly: &panos.ExternalDynamicListTypeDomainRecurringHourlyArgs{},
Monthly: &panos.ExternalDynamicListTypeDomainRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Float64(0),
},
Weekly: &panos.ExternalDynamicListTypeDomainRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
Imei: &panos.ExternalDynamicListTypeImeiArgs{
Auth: &panos.ExternalDynamicListTypeImeiAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
Recurring: &panos.ExternalDynamicListTypeImeiRecurringArgs{
Daily: &panos.ExternalDynamicListTypeImeiRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &panos.ExternalDynamicListTypeImeiRecurringFiveMinuteArgs{},
Hourly: &panos.ExternalDynamicListTypeImeiRecurringHourlyArgs{},
Monthly: &panos.ExternalDynamicListTypeImeiRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Float64(0),
},
Weekly: &panos.ExternalDynamicListTypeImeiRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
Imsi: &panos.ExternalDynamicListTypeImsiArgs{
Auth: &panos.ExternalDynamicListTypeImsiAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
Recurring: &panos.ExternalDynamicListTypeImsiRecurringArgs{
Daily: &panos.ExternalDynamicListTypeImsiRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &panos.ExternalDynamicListTypeImsiRecurringFiveMinuteArgs{},
Hourly: &panos.ExternalDynamicListTypeImsiRecurringHourlyArgs{},
Monthly: &panos.ExternalDynamicListTypeImsiRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Float64(0),
},
Weekly: &panos.ExternalDynamicListTypeImsiRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
Ip: &panos.ExternalDynamicListTypeIpArgs{
Auth: &panos.ExternalDynamicListTypeIpAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
Recurring: &panos.ExternalDynamicListTypeIpRecurringArgs{
Daily: &panos.ExternalDynamicListTypeIpRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &panos.ExternalDynamicListTypeIpRecurringFiveMinuteArgs{},
Hourly: &panos.ExternalDynamicListTypeIpRecurringHourlyArgs{},
Monthly: &panos.ExternalDynamicListTypeIpRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Float64(0),
},
Weekly: &panos.ExternalDynamicListTypeIpRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
PredefinedIp: &panos.ExternalDynamicListTypePredefinedIpArgs{
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
Url: pulumi.String("string"),
},
PredefinedUrl: &panos.ExternalDynamicListTypePredefinedUrlArgs{
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
Url: pulumi.String("string"),
},
Url: &panos.ExternalDynamicListTypeUrlArgs{
Auth: &panos.ExternalDynamicListTypeUrlAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
Recurring: &panos.ExternalDynamicListTypeUrlRecurringArgs{
Daily: &panos.ExternalDynamicListTypeUrlRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &panos.ExternalDynamicListTypeUrlRecurringFiveMinuteArgs{},
Hourly: &panos.ExternalDynamicListTypeUrlRecurringHourlyArgs{},
Monthly: &panos.ExternalDynamicListTypeUrlRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Float64(0),
},
Weekly: &panos.ExternalDynamicListTypeUrlRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
},
})
var externalDynamicListResource = new ExternalDynamicList("externalDynamicListResource", ExternalDynamicListArgs.builder()
.location(ExternalDynamicListLocationArgs.builder()
.deviceGroup(ExternalDynamicListLocationDeviceGroupArgs.builder()
.name("string")
.panoramaDevice("string")
.build())
.shared()
.build())
.disableOverride("string")
.name("string")
.type(ExternalDynamicListTypeArgs.builder()
.domain(ExternalDynamicListTypeDomainArgs.builder()
.auth(ExternalDynamicListTypeDomainAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.expandDomain(false)
.recurring(ExternalDynamicListTypeDomainRecurringArgs.builder()
.daily(ExternalDynamicListTypeDomainRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute()
.hourly()
.monthly(ExternalDynamicListTypeDomainRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeDomainRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.build())
.imei(ExternalDynamicListTypeImeiArgs.builder()
.auth(ExternalDynamicListTypeImeiAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.recurring(ExternalDynamicListTypeImeiRecurringArgs.builder()
.daily(ExternalDynamicListTypeImeiRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute()
.hourly()
.monthly(ExternalDynamicListTypeImeiRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeImeiRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.build())
.imsi(ExternalDynamicListTypeImsiArgs.builder()
.auth(ExternalDynamicListTypeImsiAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.recurring(ExternalDynamicListTypeImsiRecurringArgs.builder()
.daily(ExternalDynamicListTypeImsiRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute()
.hourly()
.monthly(ExternalDynamicListTypeImsiRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeImsiRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.build())
.ip(ExternalDynamicListTypeIpArgs.builder()
.auth(ExternalDynamicListTypeIpAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.recurring(ExternalDynamicListTypeIpRecurringArgs.builder()
.daily(ExternalDynamicListTypeIpRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute()
.hourly()
.monthly(ExternalDynamicListTypeIpRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeIpRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.build())
.predefinedIp(ExternalDynamicListTypePredefinedIpArgs.builder()
.description("string")
.exceptionLists("string")
.url("string")
.build())
.predefinedUrl(ExternalDynamicListTypePredefinedUrlArgs.builder()
.description("string")
.exceptionLists("string")
.url("string")
.build())
.url(ExternalDynamicListTypeUrlArgs.builder()
.auth(ExternalDynamicListTypeUrlAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.recurring(ExternalDynamicListTypeUrlRecurringArgs.builder()
.daily(ExternalDynamicListTypeUrlRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute()
.hourly()
.monthly(ExternalDynamicListTypeUrlRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeUrlRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.build())
.build())
.build());
external_dynamic_list_resource = panos.ExternalDynamicList("externalDynamicListResource",
location={
"device_group": {
"name": "string",
"panorama_device": "string",
},
"shared": {},
},
disable_override="string",
name="string",
type={
"domain": {
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
"expand_domain": False,
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
},
"imei": {
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
},
"imsi": {
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
},
"ip": {
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
},
"predefined_ip": {
"description": "string",
"exception_lists": ["string"],
"url": "string",
},
"predefined_url": {
"description": "string",
"exception_lists": ["string"],
"url": "string",
},
"url": {
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
},
})
const externalDynamicListResource = new panos.ExternalDynamicList("externalDynamicListResource", {
location: {
deviceGroup: {
name: "string",
panoramaDevice: "string",
},
shared: {},
},
disableOverride: "string",
name: "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",
},
},
});
type: panos:ExternalDynamicList
properties:
disableOverride: string
location:
deviceGroup:
name: string
panoramaDevice: string
shared: {}
name: 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:
- Location
External
Dynamic List Location - The location of this object.
- Disable
Override string - disable object override in child device groups
- Name string
- Type
External
Dynamic List Type
- Location
External
Dynamic List Location Args - The location of this object.
- Disable
Override string - disable object override in child device groups
- Name string
- Type
External
Dynamic List Type Args
- location
External
Dynamic List Location - The location of this object.
- disable
Override String - disable object override in child device groups
- name String
- type
External
Dynamic List Type
- location
External
Dynamic List Location - The location of this object.
- disable
Override string - disable object override in child device groups
- name string
- type
External
Dynamic List Type
- location
External
Dynamic List Location Args - The location of this object.
- disable_
override str - disable object override in child device groups
- name str
- type
External
Dynamic List Type Args
- location Property Map
- The location of this object.
- disable
Override String - disable object override in child device groups
- name String
- type Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the ExternalDynamicList resource produces the following output properties:
- Encrypted
Values Dictionary<string, string> - Id string
- The provider-assigned unique ID for this managed resource.
- Encrypted
Values map[string]string - Id string
- The provider-assigned unique ID for this managed resource.
- encrypted
Values Map<String,String> - id String
- The provider-assigned unique ID for this managed resource.
- encrypted
Values {[key: string]: string} - id string
- The provider-assigned unique ID for this managed resource.
- encrypted_
values Mapping[str, str] - id str
- The provider-assigned unique ID for this managed resource.
- encrypted
Values Map<String> - id String
- The provider-assigned unique ID for this managed resource.
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,
disable_override: Optional[str] = None,
encrypted_values: Optional[Mapping[str, str]] = None,
location: Optional[ExternalDynamicListLocationArgs] = None,
name: Optional[str] = None,
type: Optional[ExternalDynamicListTypeArgs] = None) -> ExternalDynamicList
func 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: panos: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.
- Disable
Override string - disable object override in child device groups
- Encrypted
Values Dictionary<string, string> - Location
External
Dynamic List Location - The location of this object.
- Name string
- Type
External
Dynamic List Type
- Disable
Override string - disable object override in child device groups
- Encrypted
Values map[string]string - Location
External
Dynamic List Location Args - The location of this object.
- Name string
- Type
External
Dynamic List Type Args
- disable
Override String - disable object override in child device groups
- encrypted
Values Map<String,String> - location
External
Dynamic List Location - The location of this object.
- name String
- type
External
Dynamic List Type
- disable
Override string - disable object override in child device groups
- encrypted
Values {[key: string]: string} - location
External
Dynamic List Location - The location of this object.
- name string
- type
External
Dynamic List Type
- disable_
override str - disable object override in child device groups
- encrypted_
values Mapping[str, str] - location
External
Dynamic List Location Args - The location of this object.
- name str
- type
External
Dynamic List Type Args
- disable
Override String - disable object override in child device groups
- encrypted
Values Map<String> - location Property Map
- The location of this object.
- name String
- type Property Map
Supporting Types
ExternalDynamicListLocation, ExternalDynamicListLocationArgs
- Device
Group ExternalDynamic List Location Device Group - Located in a specific Device Group
- External
Dynamic List Location Shared - Panorama shared object
- Device
Group ExternalDynamic List Location Device Group - Located in a specific Device Group
- External
Dynamic List Location Shared - Panorama shared object
- device
Group ExternalDynamic List Location Device Group - Located in a specific Device Group
- External
Dynamic List Location Shared - Panorama shared object
- device
Group ExternalDynamic List Location Device Group - Located in a specific Device Group
- External
Dynamic List Location Shared - Panorama shared object
- device_
group ExternalDynamic List Location Device Group - Located in a specific Device Group
- External
Dynamic List Location Shared - Panorama shared object
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
ExternalDynamicListLocationDeviceGroup, ExternalDynamicListLocationDeviceGroupArgs
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
- name string
- Device Group name
- panorama
Device string - Panorama device name
- name str
- Device Group name
- panorama_
device str - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
ExternalDynamicListType, ExternalDynamicListTypeArgs
ExternalDynamicListTypeDomain, ExternalDynamicListTypeDomainArgs
- Auth
External
Dynamic List Type Domain Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists List<string> - Expand
Domain bool - Enable/Disable expand domain
- Recurring
External
Dynamic List Type Domain Recurring - Url string
- Auth
External
Dynamic List Type Domain Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists []string - Expand
Domain bool - Enable/Disable expand domain
- Recurring
External
Dynamic List Type Domain Recurring - Url string
- auth
External
Dynamic List Type Domain Auth - certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - expand
Domain Boolean - Enable/Disable expand domain
- recurring
External
Dynamic List Type Domain Recurring - url String
- auth
External
Dynamic List Type Domain Auth - certificate
Profile string - Profile for authenticating client certificates
- description string
- exception
Lists string[] - expand
Domain boolean - Enable/Disable expand domain
- recurring
External
Dynamic List Type Domain Recurring - url string
- auth
External
Dynamic List Type Domain Auth - certificate_
profile str - Profile for authenticating client certificates
- description str
- exception_
lists Sequence[str] - expand_
domain bool - Enable/Disable expand domain
- recurring
External
Dynamic List Type Domain Recurring - url str
- auth Property Map
- certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - expand
Domain Boolean - Enable/Disable expand domain
- recurring Property Map
- url String
ExternalDynamicListTypeDomainAuth, ExternalDynamicListTypeDomainAuthArgs
ExternalDynamicListTypeDomainRecurring, ExternalDynamicListTypeDomainRecurringArgs
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 doubleMonth
- At string
- Time specification hh (e.g. 20)
- Day
Of float64Month
- at String
- Time specification hh (e.g. 20)
- day
Of DoubleMonth
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth
- at str
- Time specification hh (e.g. 20)
- day_
of_ floatmonth
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth
ExternalDynamicListTypeDomainRecurringWeekly, ExternalDynamicListTypeDomainRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek
ExternalDynamicListTypeImei, ExternalDynamicListTypeImeiArgs
- Auth
External
Dynamic List Type Imei Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists List<string> - Recurring
External
Dynamic List Type Imei Recurring - Url string
- Auth
External
Dynamic List Type Imei Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists []string - Recurring
External
Dynamic List Type Imei Recurring - Url string
- auth
External
Dynamic List Type Imei Auth - certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring
External
Dynamic List Type Imei Recurring - url String
- auth
External
Dynamic List Type Imei Auth - certificate
Profile string - Profile for authenticating client certificates
- description string
- exception
Lists string[] - recurring
External
Dynamic List Type Imei Recurring - url string
- auth
External
Dynamic List Type Imei Auth - certificate_
profile str - Profile for authenticating client certificates
- description str
- exception_
lists Sequence[str] - recurring
External
Dynamic List Type Imei Recurring - url str
- auth Property Map
- certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring Property Map
- url String
ExternalDynamicListTypeImeiAuth, ExternalDynamicListTypeImeiAuthArgs
ExternalDynamicListTypeImeiRecurring, ExternalDynamicListTypeImeiRecurringArgs
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 doubleMonth
- At string
- Time specification hh (e.g. 20)
- Day
Of float64Month
- at String
- Time specification hh (e.g. 20)
- day
Of DoubleMonth
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth
- at str
- Time specification hh (e.g. 20)
- day_
of_ floatmonth
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth
ExternalDynamicListTypeImeiRecurringWeekly, ExternalDynamicListTypeImeiRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek
ExternalDynamicListTypeImsi, ExternalDynamicListTypeImsiArgs
- Auth
External
Dynamic List Type Imsi Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists List<string> - Recurring
External
Dynamic List Type Imsi Recurring - Url string
- Auth
External
Dynamic List Type Imsi Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists []string - Recurring
External
Dynamic List Type Imsi Recurring - Url string
- auth
External
Dynamic List Type Imsi Auth - certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring
External
Dynamic List Type Imsi Recurring - url String
- auth
External
Dynamic List Type Imsi Auth - certificate
Profile string - Profile for authenticating client certificates
- description string
- exception
Lists string[] - recurring
External
Dynamic List Type Imsi Recurring - url string
- auth
External
Dynamic List Type Imsi Auth - certificate_
profile str - Profile for authenticating client certificates
- description str
- exception_
lists Sequence[str] - recurring
External
Dynamic List Type Imsi Recurring - url str
- auth Property Map
- certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring Property Map
- url String
ExternalDynamicListTypeImsiAuth, ExternalDynamicListTypeImsiAuthArgs
ExternalDynamicListTypeImsiRecurring, ExternalDynamicListTypeImsiRecurringArgs
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 doubleMonth
- At string
- Time specification hh (e.g. 20)
- Day
Of float64Month
- at String
- Time specification hh (e.g. 20)
- day
Of DoubleMonth
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth
- at str
- Time specification hh (e.g. 20)
- day_
of_ floatmonth
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth
ExternalDynamicListTypeImsiRecurringWeekly, ExternalDynamicListTypeImsiRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek
ExternalDynamicListTypeIp, ExternalDynamicListTypeIpArgs
- Auth
External
Dynamic List Type Ip Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists List<string> - Recurring
External
Dynamic List Type Ip Recurring - Url string
- Auth
External
Dynamic List Type Ip Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists []string - Recurring
External
Dynamic List Type Ip Recurring - Url string
- auth
External
Dynamic List Type Ip Auth - certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring
External
Dynamic List Type Ip Recurring - url String
- auth
External
Dynamic List Type Ip Auth - certificate
Profile string - Profile for authenticating client certificates
- description string
- exception
Lists string[] - recurring
External
Dynamic List Type Ip Recurring - url string
- auth
External
Dynamic List Type Ip Auth - certificate_
profile str - Profile for authenticating client certificates
- description str
- exception_
lists Sequence[str] - recurring
External
Dynamic List Type Ip Recurring - url str
- auth Property Map
- certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring Property Map
- url String
ExternalDynamicListTypeIpAuth, ExternalDynamicListTypeIpAuthArgs
ExternalDynamicListTypeIpRecurring, ExternalDynamicListTypeIpRecurringArgs
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 doubleMonth
- At string
- Time specification hh (e.g. 20)
- Day
Of float64Month
- at String
- Time specification hh (e.g. 20)
- day
Of DoubleMonth
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth
- at str
- Time specification hh (e.g. 20)
- day_
of_ floatmonth
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth
ExternalDynamicListTypeIpRecurringWeekly, ExternalDynamicListTypeIpRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek
ExternalDynamicListTypePredefinedIp, ExternalDynamicListTypePredefinedIpArgs
- Description string
- Exception
Lists List<string> - Url string
- Description string
- Exception
Lists []string - Url string
- description String
- exception
Lists List<String> - url String
- description string
- exception
Lists string[] - url string
- description str
- exception_
lists Sequence[str] - url str
- description String
- exception
Lists List<String> - url String
ExternalDynamicListTypePredefinedUrl, ExternalDynamicListTypePredefinedUrlArgs
- Description string
- Exception
Lists List<string> - Url string
- Description string
- Exception
Lists []string - Url string
- description String
- exception
Lists List<String> - url String
- description string
- exception
Lists string[] - url string
- description str
- exception_
lists Sequence[str] - url str
- description String
- exception
Lists List<String> - url String
ExternalDynamicListTypeUrl, ExternalDynamicListTypeUrlArgs
- Auth
External
Dynamic List Type Url Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists List<string> - Recurring
External
Dynamic List Type Url Recurring - Url string
- Auth
External
Dynamic List Type Url Auth - Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Exception
Lists []string - Recurring
External
Dynamic List Type Url Recurring - Url string
- auth
External
Dynamic List Type Url Auth - certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring
External
Dynamic List Type Url Recurring - url String
- auth
External
Dynamic List Type Url Auth - certificate
Profile string - Profile for authenticating client certificates
- description string
- exception
Lists string[] - recurring
External
Dynamic List Type Url Recurring - url string
- auth
External
Dynamic List Type Url Auth - certificate_
profile str - Profile for authenticating client certificates
- description str
- exception_
lists Sequence[str] - recurring
External
Dynamic List Type Url Recurring - url str
- auth Property Map
- certificate
Profile String - Profile for authenticating client certificates
- description String
- exception
Lists List<String> - recurring Property Map
- url String
ExternalDynamicListTypeUrlAuth, ExternalDynamicListTypeUrlAuthArgs
ExternalDynamicListTypeUrlRecurring, ExternalDynamicListTypeUrlRecurringArgs
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 doubleMonth
- At string
- Time specification hh (e.g. 20)
- Day
Of float64Month
- at String
- Time specification hh (e.g. 20)
- day
Of DoubleMonth
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth
- at str
- Time specification hh (e.g. 20)
- day_
of_ floatmonth
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth
ExternalDynamicListTypeUrlRecurringWeekly, ExternalDynamicListTypeUrlRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.